草庐IT

java.util.zip.ZipException : duplicate entry with firebase

全部标签

java - 序列化和反序列化 Joda DateTime 对象

我已经开始将一个项目从使用JavaStandardDate迁移到JodaDateTime。我的项目使用XML序列化将对象保存到XML文件。在这种特殊情况下,我有一个具有DateTime属性的Item类。有时,我正在初始化对象,包括像这样的DateTime属性:Itemitem=newItem();item.setIdSearchCriteria(this.searchCriteria.getId());item.setUrl(fullUrl);item.setTitle(itemTitle);item.setDateTime(newDateTime());我使用XMLEncoder通过

java - 忽略java中的DTD规范有什么影响?

代码分析器工具正在通知有关XML实体扩展注入(inject),因为没有实现DTD规范。所以我想禁用DTD规范检查DocumentBuilderFactorydbf=DocumentBuilderFactory.newInstance();dbf.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd",false);所以我想知道它会破坏实际的代码流吗?它会引起更多问题吗?有没有其他办法处理? 最佳答案 要安全地使用解析器,您必须在您使用的解

java - android-bitmap 低质量问题

我刚刚创建了一些函数来从相机拍照并将结果图像放入ImageView中。而且我发现我拍的照片质量太差了。下面是一些代码:@OverrideprotectedvoidonActivityResult(intrequestCode,intresultCode,Intentdata){if(requestCode==CAMERA_REQUEST&&resultCode==RESULT_OK){Bitmapphoto=(Bitmap)data.getExtras().get("data");picture.setImageBitmap(photo);}}View.OnClickListenerc

java - SAXNotRecognizedException : Feature 'http://javax.xml.XMLConstants/feature/secure-processing' not recognized

我在解码类时收到此错误。我正在使用Amazon的mTurks以及Spring、Maven和(惊喜,惊喜)一个xerces问题已经引起了它的注意。我以多种不同的方式使用POM来尝试解决问题,但我似乎无法找出解决方案。我正在使用在这里找到的mturks的mavenized版本:https://github.com/tc/java-aws-mturk我已经明确地从mturks中排除了xerces的东西:com.amazonjava-aws-mturk1.2.2commons-langcommons-langapache-xercesxercesImplapache-xercesresolve

java - 打开 Android 应用程序时重定向到网页

我需要开发一个应用程序,在应用程序启动后立即将用户重定向到我的网站。这就是我想要在我的移动应用程序中使用的全部内容。我正在使用Androidstudio但我不熟悉XML。所以我被困在那里。我应该编写哪些代码来执行此重定向?希望大家能帮助我。谢谢。 最佳答案 首先你需要导入这个:importandroid.content.Intent;importandroid.net.Uri;在您的MainActivity.java类中,您可以添加OnCreate方法protectedvoidonCreate(BundlesavedInstance

java - 设置 View 可见性 GONE 保留其他 View

我有一些看起来像这样的xml/>现在我想将ID为Text的TextView设置为GONE,但是当我这样做时,ID为callText的TextView也消失了,我想要的是将Text设置为GONE然后让callText向上移动并保持可见?我该怎么做?谢谢 最佳答案 如果缺少指定的anchor,您可以使用android:layout_alignWithParentIfMissing="true"将父级用作anchor:http://developer.android.com/reference/android/widget/Relativ

java - 在java中读出XML的所有父节点

我有一个XML如下:我能够使用下面的代码读取第一个父节点的子节点值://GetthestaffelementbytagnamedirectlyNodePatientVariables=doc.getElementsByTagName("parent").item(0);//loopthestaffchildnodeNodeListpatientlist=PatientVariables.getChildNodes();for(inti=0;i但我无法读取第二个父节点值(child3和child4) 最佳答案 XML只允许一个根节点。

java - Xjc 在 xmlns :xsi and xsi:noNamespaceSchemaLocation 的 XSD 属性定义上抛出 "Invalid attribute value, not a valid NCName"

我正在使用xjc创建JAXB类。我正在使用以下命令xjc-dsrc-pcom.abc.projthe-types.xsd我收到以下错误parsingaschema...[ERROR]s4s-att-invalid-value:Invalidattributevaluefor'name'inelement'attribute'.Recordedreason:cvc-datatype-valid.1.2.1:'xmlns:xsi'isnotavalidvaluefor'NCName'.line106offile:/C:/Port/Field/the-types.xsd[ERROR]src-

java - 如何遍历 NodeList 并仅更新 Java 中的子节点?

在java中解析xml有点新,所以我试图更新xml文档中的某些元素,但我在更新正确的元素时遇到了一些问题。222......333......鉴于上面的xml,假设我想为每笔交易进行修改。我想用其他一些值更新id、时间和日期。我将使用不同的数据更新每笔交易。所以我一直在尝试类似下面的方法:NodeListtransactions=doc.getElementsByTagName("Transaction");for(inti=0;i上面的修改方法确实有效,并且在我做了一些转换之后它确实更新了,但它正在更新所有具有相同id、时间、日期值的事务。我想遍历每个“事务”并分别更新其子节点(id

java - 从java中的XML文件中删除节点及其元素

我有以下xml:Stringintaa65432ww1111fff333jj2我想删除节点row3及其元素。我正在用java编写该XML文件。该怎么做?我在另一篇文章中看到这段代码,但无法理解publicstaticvoidmain(String[]args)throwsException{DocumentBuilderFactorydbf=DocumentBuilderFactory.newInstance();Documentdocument=dbf.newDocumentBuilder().parse(newFile("input.xml"));XPathFactoryxpf=X